#yk-vip-ad-banner-item {
  width: 170pt;
  border-radius: 0px;
  background-color: #e4e4e400;
  flex-direction: column;
}
#card {
  width: 100%;
  height: 85pt;
  background-color: #3c363600;
  margin-top: 3px;
  border-radius: 7px;
  justify-content: flex-start;
  flex-direction: column;
}
#background {
  width: 100%;
  height: 100%;
  border-radius: 7px;
  mode: scaleToFill;
  background-color: #e4e4e400;
  position: absolute;
}
#mark {
  width: 84pt;
  height: 22pt;
  background-color: #ff008c00;
  position: absolute;
}
#mark-img {
  width: 100%;
  height: 100%;
  border-radius: 7px;
  background-color: #e4e4e400;
  mode: aspectFill;
}
#card-title {
  text-overflow: ellipsis;
  color: #999999;
  font-size: 12px;
  fit-content: true;
  font-weight: 400;
  min-height: 18pt;
  margin-top: 9pt;
}
